package com.sz.common.pay.pingan.constant;

/**
 * Function: B2B 现货的交易码 <br>
 * <p>
 * S 是银行发起
 * C 平台发起
 *
 * @author: siqishangshu <br>
 * @date: 2017-12-21 10:21:00
 */
public enum B2BTradeCode {

    S1303(1303, "会员签解约维护"),
    S1310(1310, "入金（银行发起）"),
    S1312(1312, "出金（银行发起）"),
    S1317(1317, "出金确认（用于银行发起的异步出金）"),
    C1318(1318, "出金（交易网发起）"),
    C1010(1010, "查银行端会员资金台帐余额"),
    C1021(1021, "监管账户信息查询"),
    C1016(1016, "查时间段会员开销户信息"),
    C1324(1324, "查询时间段会员交易流水信息"),
    C1325(1325, "查询时间段会员出入金流水信息"),
    C1327(1327, "查询支付指令状态"),
    C1349(1349, "查询对账文件密码"),
    S1330(1330, "签到、签退"),
    C1328(1328, "子账户复核支付"),
    S1326(1326, "银行复核通知"),
    C1331(1331, "平台操作支付"),
    C1332(1332, "子账户间支付"),
    C1029(1029, "子账户冻结解冻"),
    C1030(1030, "平台收费与退费"),
    C1031(1031, "平台支付与收取"),
    C1351(1351, "查询账户回单明细"),
    C1352(1352, "查询回单号验证码");

    private int code;
    private String desc;

    B2BTradeCode(int code, String message) {
        this.code = code;
        this.desc = message;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
